//package com.sckj.springbootdome.intercetor;
//
//import com.sckj.springbootdome.entity.User;
//import org.springframework.web.servlet.HandlerInterceptor;
//import org.springframework.web.servlet.ModelAndView;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//public class UserInterceptor implements HandlerInterceptor {
//    @Override
//    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//        System.out.println("pre");
//        System.out.println(handler);
//        User user = (User) request.getSession().getAttribute("session_user");
//        if (user == null) {
//            response.sendRedirect(request.getContextPath()+"/login");
//            System.out.println("已拦截");
//            return false;
//        }
//        System.out.println("不需要拦截，放行");
//        return true;
//    }
//
//    @Override
//    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
//        System.out.println("post");
//    }
//
//    @Override
//    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
//        System.out.println("after");
//    }
//}
